﻿using Kogel.Dapper.Extension.Attributes;

namespace QBData.Entity
{
    [Display(Rename = "tb_original_bill")]
    public class OriginalBill
    {
        [Display(Rename ="id")]
        public string Id { get; set; }

        /// <summary>
        /// 开始时间
        /// </summary>
        [Display(Rename ="start_time")]
        public string StartTime { get; set; }

        /// <summary>
        /// 通信地点
        /// </summary>
        [Display(Rename ="location_of_correspondence")]
        public string LocationOfCorrespondence { get; set; }

        /// <summary>
        /// 通信方式
        /// </summary>
        [Display(Rename ="communication_mode")]
        public string CommunicationMode { get; set; }

        /// <summary>
        /// 对方号码
        /// </summary>
        [Display(Rename ="other_party_number")]
        public string OtherPartyNumber { get; set; }

        /// <summary>
        /// 通信时长
        /// </summary>
        [Display(Rename ="communication_duration")]
        public string CommunicationDuration { get; set; }

        /// <summary>
        /// 通信类型
        /// </summary>
        [Display(Rename ="communication_type")]
        public string CommunicationType { get; set; }

        /// <summary>
        /// 网络类型
        /// </summary>
        [Display(Rename ="network_type")]
        public string NetworkType { get; set; }

        /// <summary>
        /// 套餐优惠
        /// </summary>
        [Display(Rename ="set_meal_preferences")]
        public string SetMealPreferences { get; set; }

        /// <summary>
        /// 基本费用
        /// </summary>
        [Display(Rename ="basic_cost")]
        public string BasicCost { get; set; }

        /// <summary>
        /// 长途旅费
        /// </summary>
        [Display(Rename ="long_distance_charges")]
        public string LongDistanceCharges { get; set; }

        /// <summary>
        /// 其他费用
        /// </summary>
        [Display(Rename ="other_expenses")]
        public string OtherExpenses { get; set; }

        /// <summary>
        /// 实收通信费
        /// </summary>
        [Display(Rename ="received_communication_fee")]
        public string ReceivedCommunicationFee { get; set; }

        /// <summary>
        /// 账单开始日期
        /// </summary>
        [Display(Rename ="account_period_start_date")]
        public string AccountPeriodStartDate { get; set; }

        /// <summary>
        /// 账单结束日期
        /// </summary>
        [Display(Rename ="account_period_end_date")]
        public string AccountPeriodEndDate { get; set; }

        /// <summary>
        /// 是否边界漫游
        /// </summary>
        [Display(Rename ="boundary_walk_or_not")]
        public string BoundaryWalkOrNot { get; set; }

        /// <summary>
        /// 基站小区号
        /// </summary>
        [Display(Rename ="cell_number_of_base_station")]
        public string CellNumberOfBaseStation { get; set; }


        [Display(Rename ="imei")]
        public string IMEI { get; set; }


        [Display(Rename ="imsi")]
        public string IMSI { get; set; }

    }
}
